.ts_content {
    padding: 0.32rem;
    background-color: white;
    margin-top: 0.2rem;
}
.ts_content:first-child {
    margin-top: 0;
}
.tip {
    font-size: 0.24rem;
    padding: 0 0.12rem;
    height: 0.36rem;
    border-radius: 0.08rem;
    display: inline-block;
    margin-left: 0.16rem;
}
.ts_tip {
    color: #D19C4F;
    border: 0.02rem solid #D19C4F;
}
.ts_tip1 {
    color: #5CBDD7;
    border: 0.02rem solid #5CBDD7;
}
.ts_tip2 {
    color: #ea3d1e;
    border: 0.02rem solid #ea3d1e;
}
.flex_start {
    justify-content: flex-start;
    padding-top: 0.18rem;
}
.gs {
    padding-top: 0.08rem;
    color: #686B73;
}
.pd {
    padding: 0.02rem 0.12rem;
    border-radius: 0.04rem;
    margin-left: 0.08rem;
}
.pd:first-child {
    margin: 0;
}
.list_icon {
    width: 0.32rem;
    margin-right: 0.06rem;
    display: inline-block;
}
.mt18 {
    margin-top: 0.18rem;
}

.pd {
    padding: 0.32rem 0.48rem 0.32rem 0.16rem;
    padding-bottom: 2.22rem; 
}
.tip {
    font-size: 0.24rem;
    padding: 0 0.12rem;
    height: 0.36rem;
    border-radius: 0.08rem;
    display: inline-block;
    margin-left: 0.16rem;
}
.ts_tip {
    color: #D19C4F;
    border: 0.02rem solid #D19C4F;
}
.ts_tip1 {
    color: #5CBDD7;
    border: 0.02rem solid #5CBDD7;
}
.flex {
    display: flex;
    align-items: center;
}
.label {
    padding-top: 0.16rem;
}
.label img {
    width: 0.32rem;
    margin-right: 0.08rem;
}
.label div {
    margin-left: 0.48rem;
}
.label div:first-child {
    margin: 0;
}
.border {
    border-bottom: 0.02rem solid #E8E9EC;
    padding-bottom: 0.32rem;
}
.pt32 {
    padding-top: 0.32rem;
}
.pb {
    padding-bottom: 0.16rem;
}
.bottom {
    position: fixed;
    width: 100%;
    border-top: 0.02rem solid #E8E9EC;
    padding: 0.32rem;
    background: white;
    bottom: 0;
    height: 2.22rem;
}
.bottom div {
    padding: 0.24rem 0;
    border-radius: 0.48rem;
    text-align: center;
}
 .wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.close {
    width: 5.82rem;
    padding: 0.48rem;
    background-color: white;
    border-radius: 0.16rem 0.16rem 0 0;
}
.color {
    color: rgb(0 0 0 / 40%);
    padding-top: 0.16rem;
}
.btop {
    border-top: 0.02rem solid #E8E9EC;
    border-radius: 0 0 0.16rem 0.16rem;
}
.btop div {
    width: 2.9rem;
    text-align: center;
    padding: 0.34rem 0;
}
.right_b {
    border-right: 0.02rem solid #E8E9EC;
}
.pr {
    padding-right: 0.32rem;
}
.hy {
    padding: 0.02rem 0.12rem;
    background: #E8E9EC;
    border-radius: 0.04rem;
    color: #363A44;
    font-size: 0.24rem;
    margin-right: 0.08rem;
    margin-top: 0.1rem;
    float: left;
}
#employdetail .van-steps {
    overflow: initial;
}
.steplist .van-step--horizontal .van-step__line {
    top: 0.13rem;
    left: 0.34rem;
    width: 1.5rem;
    height: 1px;
    z-index: 5;
}
.steplist .van-step:last-child .van-step__line {
    display: none;
}

.steplist .van-step--horizontal .van-step__circle-container{
    top: 50%;
    padding: 0;
}
.steplist .van-step--horizontal:last-child {
    width: 2rem;
}
.steplist .van-step--horizontal {
    float: initial;
    flex: initial;
    width: 2rem;
}
.steplist .van-step--horizontal:last-child .van-step__circle-container {
    right: 0.1rem;
}
